The Tesla Model 3 - A Worthy Buy or Pass?